
#ifndef POSITION_H
#define POSITION_H

#include <string>
#include <vector>



/**
  * class Position
  * 
  */

class Position
{
public:

  // Constructors/Destructors
  //  


  /**
   * Empty Constructor
   */
  Position ( );

  /**
   * Empty Destructor
   */
  virtual ~Position ( );

  // Static Public attributes
  //  

  // Public attributes
  //  


  // Public attribute accessor methods
  //  


  // Public attribute accessor methods
  //  



  /**
   * @param  x
   */
  void setx (int x )
  {
  }


  /**
   * @param  y
   */
  void sety (int y )
  {
  }


  /**
   * @return int
   */
  int getx ( )
  {
  }


  /**
   * @return int
   */
  int gety ( )
  {
  }

protected:

  // Static Protected attributes
  //  

  // Protected attributes
  //  

public:


  // Protected attribute accessor methods
  //  

protected:

public:


  // Protected attribute accessor methods
  //  

protected:


private:

  // Static Private attributes
  //  

  // Private attributes
  //  

  int x;
  int y;
public:


  // Private attribute accessor methods
  //  

private:

public:


  // Private attribute accessor methods
  //  


  /**
   * Set the value of x
   * @param new_var the new value of x
   */
  void setX ( int new_var )   {
      x = new_var;
  }

  /**
   * Get the value of x
   * @return the value of x
   */
  int getX ( )   {
    return x;
  }

  /**
   * Set the value of y
   * @param new_var the new value of y
   */
  void setY ( int new_var )   {
      y = new_var;
  }

  /**
   * Get the value of y
   * @return the value of y
   */
  int getY ( )   {
    return y;
  }
private:


  void initAttributes ( ) ;

};

#endif // POSITION_H
